*{
    margin: 0;
    padding: 0;
}
.w{
    width: 98%;
    max-width: 1400px;
    margin: auto;
}
a{ text-decoration:none; color:#555;}
.lj1{
    color: #666666;
}
.diyiaa{
    width: 100%;
    height: 43px;
    background: #ebebeb;
}
.diyia1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 43px;
}
.diyia2{
    color: #666666;
    height: 43px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: left;
}
.diyia2>img{
    margin-right: 10px;
}
.diyia2>span{
    margin: 5px;
}
.bb{
    height:106px;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
}
.bul{
    width: 80%;
    max-width: 1030px;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lj2{
    font-size: 16px;
    color: #333333;
}
.lj2:hover{
    color: #0093dd;
}
.bimg1{
    width: 50%;
    max-width: 260px;
}
.menu{
    display: none;
    width: 10%;
    margin-right: 10px;
}
.zhanshi{
    width: 150px;
    background: #fff;
    position: absolute;
    top: 105px;
    right: 0;
    z-index: 8; 
    display: none;
}
.zhanshiul{
    text-align: center;
    list-style: none;
}
.zhanshiul>li{
    height: 35px;
    line-height: 30px;
}
.bul>li{
    margin: 10px;
    height: 21px;
    overflow: hidden;
}
#nav_select a{ color:#0192df;}
.cc{
    overflow: hidden;
    width: 100%;
    position: relative;
}
.ccc{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.imgccc{
   width: 100%;
   height: 267px;
}
.c1{
   position: relative; 
   height: 267px;
   overflow: hidden;
}
.c2{
    position: absolute;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.cp1{
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    font-weight: bold;
}
.c21{
    width: 62px;
    height: 3px;
    background: #ffff;
    margin:14px auto 0;
}
.c3{
    width: 100%;
    height: 35px;
    margin-top: 100px;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
    color: #ffffff;
}
.c3 a{color: #ffffff;}
.lj3{
    color: #ffffff;
}
.dp1{
    font-size: 34px;
    color: #333333;
    text-align: center;
    font-weight: bold;
    margin-top: 55px;
}
.dp2{
    font-size: 18px;
    color: #666666;
    text-align: center;
    margin-top: 15px;
}
.dimg{
    display: block;
    margin:60px auto 0;
    max-width: 853px;
    width: 50%;
}
.ee{
    width: 100%;
    margin-top: 80px;
    background: url(../images/bj.jpg) center no-repeat;
    background-size: cover;
    overflow: hidden;
}


.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:74px;height:80px;background-color:#183883;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0193de;border-bottom:solid 1px #183883;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;font-size: 14px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0193de;border-bottom:solid 1px #183883;display:none;}
.floating_left a{color:#fff;line-height:80px;}

.floating_dy{height:260px;top:-180px;}
.floating_dy i{background-image:url(../images/dyma.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_dy p{color:#fff;margin-top:5px;}
.floating_dy .qrcord_p01{font-size:14px;line-height:20px;}
.floating_dy .qrcord_p02{font-size:16px;}


.floating_qyw{height:260px;top:-180px;}
.floating_qyw i{background-image:url(../images/qywma.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_qyw p{color:#fff;margin-top:5px;}
.floating_qyw .qrcord_p01{font-size:14px;line-height:20px;}
.floating_qyw .qrcord_p02{font-size:16px;}


.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:16px;}


.e1{
    overflow: hidden;
}
.ep1{
    font-size: 34px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    margin: 70px 0 55px 0;
}
.ep2{
    text-align: center;
    font-size: 18px;
    color: #666666;
}
.e2{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.e21{
    width: 100%;
    max-width: 213px;
    height: 245px;
    background: #fff;
    margin-top: 95px;
    border-radius: 10px;
    position: relative;
}
.e22{
    width: 84px;
    height: 84px;
    border-radius: 84px;
    background: #0395da;
    position: absolute;
    top: -42px;
    left: 50%;
    margin-left: -42px;
}
.e23{
    width: 74px;
    height: 74px;
    border-radius: 74px;
    background: #ffffff;
    position: absolute;
    top: -37px;
    left: 50%;
    margin-left: -37px;
}
.eimg{
    margin: auto;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.e24{
   width: 100%;
    margin: auto ;
    overflow: hidden;
}
.ep3{
    margin-top: 75px;
    text-align: center;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.e25{
    margin:10px auto 0;
    width: 28px;
    height: 3px;
    background: #0395da;
}
.ep4{
    text-align: center;
    font-size: 15px;
    color: #666666;
    line-height: 24px;
}
.ep41{
    margin-top: 30px;
}
.e3{
    width: 125px;
    height: 40px;
    margin:67px auto 0;
    background: #0395da;
    border-radius: 19.5px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    transition: 0.5s;
}
.e31{
    margin-bottom: 65px;
}
.e32{
    margin-bottom: 80px;
}
.e3:hover{
    border: 1px solid #0395da;
    color: #0395da;
    transition: 0.5s;
    background: #fff;
}
.ff{
    overflow: hidden;
}
.ful{
    width:max-content;
    height: 50px;
   border-bottom: 1px solid #cccccc;
    margin:60px auto 75px;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ful>li{
    height: 50px;
    line-height: 50px;
    overflow: hidden;
	padding:0px 20px;
}
.ful>li:hover{
    border-bottom: 3px solid #0395da;
}
#nav_checked1{border-bottom: 3px solid #0395da;}
.lj4{
    font-size: 18px;
    color: #333333;
}
.f1{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-wrap: wrap;
   
}
.f1f{
    display: none;
}
.f1f:nth-of-type(1){
    display: block;
}
.f22{
    width: 20%;
    margin-left: 1.4%;
    max-width: 256px;
    margin-top: 5px;
}
.f2{
    width: 100%;
    max-width: 256px;
}
.f22:hover .fimg{
    transform: scale(1.1);
    transition: 1s;
}
.f22:hover .fp1{
    color: #0395da;
}
.f3{
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
}
.fp1{
    text-align: center;
    font-size: 16px;
    color: #333333;
    line-height: 50px;
}
.fp1{
    height: 50px;
    overflow: hidden;
}
.fimg{
    width: 100%;
	height:240px;
    transition: 1s;
}
.gg{
    width: 100%;
    background: url(../images/dbj.jpg) center no-repeat;
    background-size: cover;
    overflow: hidden;
}
.g1{
    margin-top: 80px;
    margin-bottom: 95px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.g2{
    width: 40%;
    height: 468px;
    max-width: 446px;
    background: #fff;
}
.gp1{
    text-align: center;
    font-size: 26px;
    color: #333333;
    height: 34px;
    overflow: hidden;
    margin: 40px 0 35px 0;
}
.gp2{
    text-align: center;
    height: 21px;
    overflow: hidden;
}
.ga{
    color: #0395da;
    font-size: 18px;
}
.g22{
    width: 50%;
    max-width: 200px;
    margin: 65px auto 0;
}
.gimgg{
    width: 100%;
    height: 100%;
}
.gimg{
    display: block;
    max-width: 191px;
    width: 60%;
    margin:112px auto 0;
    max-height: 265px;
}
.gimg1{
    max-width: 255px;
    width: 65%;
    margin-top: 112px;
}
.gimg2{
    max-width: 245px;
    width: 65%;
    margin-top: 112px;
}
.h1{
    width: 100%;
    background: url(../images/bbj.jpg)center no-repeat;
    background-size: cover;
    margin: 75px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.h11{
    width: 45%;
}
.h2{
    width: 55%;
    height: 533px;
}
.hp1{
    text-align: center;
    font-size: 30px;
    color: #333333;
}
.hp2{
    width: 391px;
    margin:50px auto 0;
    text-align: center;
    font-size: 18px;
    color: #222222;
    line-height: 36px;
}
.h13{
    width: 158px;
    height: 40px;
    background: #0395da;
    border-radius:19.5px;
    margin: 60px auto 0;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    transition: 0.5s;
}
.ha1{
    color: #fff;
}
.h13:hover{
    transition: 0.5s;
    background: #fff;
    border: 1px solid #0395da;
}
.ha1:hover{
    color: #0395da;
   
}
.h21{
    height: 310px;
    width: 100%;
    margin-top: 65px;
    position: relative;
}
.h22{
    max-width: 412px;
    width: 60%;
    height: 310px;
    background: #fff;
    margin: auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.h222{
    width: 97%;
    height: 97%;
}
.h23{
    width: 100%;
    height: 210px;
    position: absolute;
    top: 188px;
    left: 0;
    display: flex;
    align-items: top;
    justify-content: space-between;
}
.h24{
    width: 45%;
    height: 176px;
    max-width: 239px;
    background: #fff;
    margin-top:34px ;
    display: flex;
    align-items: center;
    justify-content: center;
}
.h25{
    width: 50%;
    max-width: 256px;
    height: 189px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 45px;
}
.himg{
    width: 100%;
    height: 100%;
}
.h3{
    width: 100%;
    height: 640px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.h31{
    width: 49%;
    height: 640px;
    background: url(../images/h1_104.jpg)center no-repeat;
    background-size: cover;
    overflow: hidden;
}
.hp3{
    font-size: 30px;
    color: #333333;
    text-align: center;
    margin-top: 50px;
}
.h32{
    width: 49%;
    height: 640px;
    background: url(../images/h2_106.jpg)center no-repeat;
    background-size: cover;
    overflow: hidden;
}
.hp4{
    font-size: 18px;
    color: #444444;
    text-align: center;
    line-height: 28px;
    
}
.hp41{
    margin-top: 30px;
}
.hp5{
    text-align: center;
    font-size: 14px;
    color: #0395da;
    margin-top: 30px;
}
.himg1{
    margin:40px auto 0;
    display: block;
    max-width: 270px;
    width: 50%;
}
.h4{
    width: 100%;
    height: 499px;
    background: url(../images/bjj.jpg)center no-repeat;
    background-size: cover;
    margin-top: 27px;
    overflow: hidden;
}
.h41{
    width: 100%;
    height: 180px;
    margin-top: 150px;
}
.hp6{
    text-align: center;
    font-size: 32px;
    color: #333333;
}
.hp71{
    margin-top: 30px;
}
.hp7{
    text-align: center;
    font-size: 20px;
    color: #333333;
    line-height: 30px;
}
.ha2{
    color: #0395da;
}
.ii{
    height: 95px;
}
.iul{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iul>li{
    line-height: 95px;
}
.ili1{
    color: #7380a9;
}
.ia{
    color: #333333;
    font-size: 14px;
}
.ia:hover{
    color: #0395da;
}
footer{
    width: 100%;
    background: #2b2e42;
}
.fot1{
    overflow: hidden;
}
.fot2{
    width: 44px;
    height: 1px;
    background: #fff;
    margin: 15px auto 35px;
}
.fot31{
    width: 44px;
    height: 1px;
    background: #fff;
    margin: 15px 0 35px 40px;
}
.fotli4{
    width: 11%;
}
.fotul1{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
}
.fotul1>li{
    height: 254px;
    border-right: 1px solid #555868;
}
.fotul1>li:last-child{
    border: none;
}
.fotimg1{
    margin-top: 30px;
}
.fotul2{
    list-style: none;
    text-align: center;
}
.fotul2>li{
    font-size: 14px;
    color: #cfd0d3;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.fota1{
    color: #cfd0d3;
}
.fota1:hover{
    color: #fff;
}
.fotli2{
    width: 30%;
}
.fotul3{
    text-align: left;
    margin-left: 40px;
}
.fotli1{
    width: 25%;
}
.fotp1{
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.fotp11{
    text-align: left;
    margin-left: 40px;
}
.fot21{
    margin:none;
}
.fotimg2{
    margin: 35px auto 0;
    display: block;
}
.fotp2{
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 18px;
}
.fot3{
    width: 100%;
    height: 75px;
    display: flex;
    align-items: center;
    font-size: 14px;
    border-top: 1px solid #555868;
    justify-content: space-between;
}
.fot4{
    display: flex;
    align-items: center;
    justify-content:left;

}
.fotp3{
    margin-right: 10px;
}
.fota{
    color: #82838c;
}
.fota:hover{
    color: #fff;
}
.fotp4{
    color: #82838c;
}
.fotxb{
    margin-right: 10px;
}
.dw{
    width: 100%;
    position: absolute;
    box-shadow: 0px 15px 10px -15px #ccc;
}
.dieraa{
    width: 100%;
    background:url(../images/dierbj.jpg)center no-repeat;
    background-size: cover;
    margin-top: 106px;
}
.yypx{ margin-top:0px;}
.diera1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.diera2{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    max-width: 535px;
}
.diera3{
    width: 190px;
}
.dierp1{
    font-size: 36px;
    color: #222222;
    line-height: 38px;
}
.diera4{
    width: 45px;
    height: 3px;
    background: #0192df;
    margin-top: 10px;
}
.dierul{
    list-style: none;
    margin-top: 45px;
}
.dierul>li{
    margin-top: 30px;
    font-size: 18px;
    color: #444444;
}
.dierul>li>span{
    color: #0390de;
}
.diera{
    color: #444444;
}
.dierul>li:hover .diera{
    color: #0390de;
}
.diera5{
    width: 65%;
    max-width: 865px;
    display: flex;
    align-items: center;
    justify-content: left;
}
.dierimg{
    max-width: 751px;
    width: 87%;
    margin-bottom: 110px;
    margin-top: 126px;
}
.dierbb{
    width: 100%;
    background: url(../images/dierdbj.jpg)center no-repeat;
    background-size: cover;
}
.dierb1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dierb11{
    width: 50%;

}
.diera51{
    justify-content: right;
}
.dierp2{
    color: #fff;
}
.dierul1>li>span{
    color: #fff;
}
.dia{
    color: #fff;
}
.disanaa{
    overflow: hidden;
    margin-top: 106px;
}
.disanul{
    width: 80%;
    max-width: 515px;
    max-width: 327px;
}
.disanbb{
    width: 100%;
    background: #ebf6fc;
}
.beijing{
    width: 100%;
    background: #ebf6fc;
}
.disanb1{
    width: 23%;
    margin-right: 2%;
    margin-top: 20px;
}
.disanb1:hover .fimg{
    transform: scale(1.1);
}
.disanb2{
    max-width: 327px;
}

.dierdd{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 115px;
}
.dierdd a{
    font-size: 14px;
    margin: 5px;
}
.dierlj2{
    color: #333333;
}
.dierlj2:hover{
    color: #0193da;
}
.disiaa{
    width: 100%;
    background: #edf7fd;
    overflow: hidden;
}

.dlxzbg table{border: none;border-top: 1px solid #a1c8dd;
    border-left: 1px solid #a1c8dd;}

.dlxzbg .xlbg tr td{ padding:9px 7px;border-right: 1px solid #a1c8dd;
    border-bottom: 1px solid #a1c8dd;}
.disibb{ margin-bottom:60px;}
.disibb img{ max-width:100%; width:auto;}
.disibb p{ line-height:32px;}
.disip1{
    font-size: 24px;
    font-weight: bold;
    color: #222222;
    text-align: center;
    margin-top: 75px;
	margin-bottom:20px;
}
.disip2{
    font-size: 16px;
    color: #444444;
    text-align: center;
    margin-top: 28px;
}
.disia1{
    width: 100%;
    height: 1px;
    background: #cad2d7;
    margin-top: 15px;
	margin-bottom:25px;
}
.disiimg{
    margin:55px auto 60px;
    display: block;
    max-width: 651px;
    width: 80%;
}
.disip3{
    font-size: 16px;
    color: #222222;
    line-height: 36px;
    text-indent: 2rem;
    margin-bottom: 90px;
}
.diwuaa{
    width: 100%;
    background: #edf7fd;
}
.diwua1{
    overflow: hidden;
}
.diwua2{
    width: 100%;
    margin-top: 95px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.diwua21{
    width: 50%;
    max-width: 650px;
}
.diwua22{
    width: 48%;
}
.diwuimg1{
    width: 100%;
    height: 100%;
}
.diwup1{
    font-size: 24px;
    color: #222222;
    font-weight: bold;
    line-height: 78px;
}
.diwua3{
    height: 78px;
    width: 100%;
    border-bottom: 1px solid #cad2d7;
}
.diwuul{
    width: 100%;
    list-style: none;
    font-size: 18px;
    color: #333333;
    line-height: 54px;
    margin-top: 10px;
}
.diwusp{
    font-weight: bold;
}
.diwua4{
    width: 100%;
    margin-top: 90px;
	padding-bottom:40px;
}
.diwua4 p{ line-height:32px;}
.diwup2{
    width: 100px;
    height: 40px;
    font-size: 24px;
    color: #222222;
    font-weight: bold;
    border-bottom: 3px solid #0192df;
}
.diwua41{
    width: 100%;
    height: 1px;
    background: #cad2d7;
	margin-bottom: 25px;
}
.diwup3{
    font-size: 16px;
    color: #222222;
    text-indent: 2rem;
    line-height: 36px;
    margin-top: 50px;
}
.diwua5{
    width: 100%;
    margin-top: 40px;
}
.diwua51{
    width: 45%;
    max-width: 552px;
    float: left;
    margin-right: 5%;
    margin-bottom: 75px;
}
.diwua52{
    width: 100%;
    height: 35px;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    background: #fff;
}
.diwuimg2{
    width: 100%;
}
.neirong{
    width: 100%;
    background: #edf7fd;
    overflow: hidden;
}
.neiimg{
    margin: auto;
    display: block;
    max-width: 853px;
    width: 80%;
    margin-bottom: 82px;
}
.neip1{
    font-size: 30px;
    color: #333333;
    text-align: center;
    font-weight: bold;
    margin: 64px 0 88px 0;
}
.diliuaa{
    width: 23%;

    max-width: 327px;
    margin-right: 2%;
    margin-top: 20px;
}
.diliuaa:hover .fimg{
    transform: scale(1.1);
}
.diliua1{
    max-width: 327px;
    border-radius: 12px;
}
.diliua2{
    border-radius: 12px;
    background: #ffffff;
}
.diliua4{
    width: 96%;
    height: 96%;
    overflow: hidden;
    margin: 2% auto 2%;
    border-radius: 12px;
}
.diliua3{
    width: 100%;
    height: 50px;
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 50px;
}
.ddaa{
    width: 80%;
    max-width: 515px;
    max-width: 505px;
}
.dda1{
    width: 48%;
    margin-right: 1%;
    margin-top: 13px;
    max-width: 685px;
    background: #ffffff;
}
.dda2{
    width: 92%;
    margin: 29px 0 23px 20px;
}
.ddp1{
    height: 24px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 24px;
}
.ddp1 a{ color:#333;}
.ddp2{
    font-size: 14px;
    height: 96px;
    overflow: hidden;
    color: #555555;
    line-height: 24px;
}
.dda{
    font-size: 14px;
    color: #0193da;
    margin-top: 25px;
    display: block;
}
.xtp1{
    font-size: 16px;
    color: #222222;
    line-height: 36px;
    margin: 35px 0 75px 0;
}
.d1swiper {
    width: 100%;
    overflow: hidden;
    height: 341px;
} 
